图不画了，直接说思路。

这里说环境多了一个框架，很明显是由于引入了`let`后加入的。

如果想不引入一个新的框架，可以在习题4.16中`scan-out-defines`的基础上稍做修改，将内容定义全部放到最前面，这样的效果和使用`let`形式是等价的。
